// state 和 action都是对象
// state存储数据
// actions描述发生了什么以及如果改变应用程序的状态

// 使用toolkit
// 核心API
// configureStore 创建Store
// createSlice 创建Slice片段，  name字符串类型、initialState 对象类型 state初始值、reducers 对象类型 Reducer函数、extraReducers 对象类型或者函数类型
// createAsyncThunk 创建一个异步 Action 可以用这个来请求接口。如果值被return出去，那么会传到action.payload里面去

// 创建流程 先写片段 然后创建仓库 将片段导入仓库 然后用subscribe,dispatch使用仓库

import {configureStore} from "@reduxjs/toolkit";
import user from "./slice/user";
import good from "./slice/good";

// 创建仓库
const store = configureStore({
    // 指定数据区域
    reducer: {
        user,
        good
    }
})
export default store;



